import 'package:ios_system_permission/ios_permission_status.dart';

import 'ios_system_permission_platform_interface.dart';

class IosSystemPermission {
  Future<PermissionStatus?> getContactPermission() {
    return IosSystemPermissionPlatform.instance.getContactPermission();
  }

  Future<PermissionStatus?> getPhotoPermission() {
    return IosSystemPermissionPlatform.instance.getPhotoPermission();
  }

  Future<PermissionStatus?> getTrackingPermission() {
    return IosSystemPermissionPlatform.instance.getTrackingPermission();
  }

  Future<PermissionStatus?> requestContactPermission() {
    return IosSystemPermissionPlatform.instance.requestContactPermission();
  }

  Future<PermissionStatus?> requestPhotoPermission() {
    return IosSystemPermissionPlatform.instance.requestPhotoPermission();
  }

  Future<PermissionStatus?> requestTrackingPermission() {
    return IosSystemPermissionPlatform.instance.requestTrackingPermission();
  }
}
